/*222222*/
.cldtable{ border-collapse:collapse;}
.cldtable td{
	border:1px solid #CFC8D4;
	font-family:MingLiU,Verdana;
}
.cldtable td td{ border:0; font-size:12px;}

.WP_NOTMONTH .WP_SUB_12{ color:#b1afa7;}

BODY {
    margin:0; SCROLLBAR-FACE-COLOR: #eaedef; FONT-SIZE: 12px;  SCROLLBAR-HIGHLIGHT-COLOR: #fbf8f1; SCROLLBAR-TRACK-COLOR: #fafafa; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #ffffff
}

.TABLE{
	TABLE-LAYOUT: fixed;
}

.TD{
 LEFT: 10px; WIDTH: 100%; WORD-WRAP: break-word;
}

.mainbody-div {
}

.select-user-tree {
	overflow-x: hidden;
	overflow-y: auto;
	height: 100%;
}

.msg-content {
	overflow-x: hidden;
	overflow-y: auto;
	height: 100%;
	float: left; 
	padding-left: 3px; 
	margin-right:2px;
}
.user-select-title {
	background-color: #613D76; 
	text-align: center; 
	height: 25px; 
	font-weight: bold;
	padding-top: 5px;
	margin-top: 10px;
}

.user-select {
	border: 1px solid #D7D1DB;
	padding-left: 8px; 
	padding-top: 6px;
	margin-right: 5px;
}

.pos-select {
	overflow-x: hidden;
	overflow-y: auto;
	height: 400; 
	padding-left: 8px; 
	padding-top: 6px;
	width: 90%
}
	
.l12 {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-decoration: none;
}

.leftblank {
	font-size: 12px;
	padding-left: 7px;
	word-break:break-all;
}
.leftblank2 {
	font-size: 12px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-bottom-color: #E2E2E2;
}

.leftblank3 {
	font-size: 12px;
	padding-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;	
	border-top-color: #E2E2E2;
}
	

.L12hui {
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	text-decoration: none;
}
/*.buttonback {
	font-size: 12px;
	background-image: url(../images/formback.jpg);
	vertical-align: bottom;
	width: 67px;
	border: 0px none;
	height: 26px;
	cursor: hand;
}*/
.buttonback {
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	font-size:12px;
	color:#55456C!important;
	border:1px solid #9487A3!important;
	background-image: url(../images/content_button_bg.gif);
	background-repeat: repeat-x;
	background-color: #f9f9f9;
	height:20px;
}

.L12bold {
	font-size: 12px;
	line-height: 160%;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.framingtable {
	background-color: #FFFFFF;
	height: 20px;
	border: 1px solid #D5D5D5;



}
.font14 {
	font-size: 14px;
	font-weight: bold;
	color: #F8863A;
	text-decoration: none;
	line-height: 30px;

}

.L12orange {
	font-size: 12px;
	line-height: 160%;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
}
.red12 {
	font-size: 12px;
	color: #FF0000;
}

.buttonback4 {
	background-image: url(../images/formback_4.jpg);
	width: 85px;
	font-size: 12px;
	height: 26px;
	vertical-align: bottom;
	border: 0px none;
	cursor: hand;
}

.buttonback6 {
	background-image: url(../images/formback_6.jpg);
	width: 98px;
	font-size: 12px;
	height: 26px;
	vertical-align: bottom;
	border: 0px none;
	cursor: hand;
}

.buttonback10 {
	background-image: url(../images/formback_10.jpg);
	width: 134px;
	font-size: 12px;
	height: 26px;
	vertical-align: bottom;
	border: 0px none;
	cursor: hand;

}

.buttonPrevious{
	background-image: url(../images/previous.jpg);
	width: 20px;
	height: 20px;
	vertical-align: bottom;
	border: 0px none;
	cursor: hand;
}

.buttonNext{
	background-image: url(../images/next.jpg);
	width: 20px;
	height: 20px;
	vertical-align: bottom;
	border: 0px none;
	cursor: hand;
}

.L12white {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.table-purple-12 {
	font-size: 12px;
	font-weight: bold;
	color: 6138A5;
	text-decoration: none;
}
.framingtable2 {
	background-color: #FFFFFF;
	border: 1px solid #D5D5D5;
}

.framingtable3 {
	background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
}

.L12-thingrey {
	font-size: 12px;
	color: #E1E1E1;
	text-decoration: none;
}

.importance {
	font-size: 12px;
	line-height: 150%;
	color: #000066;
	text-decoration: none;
}

.complete {
	font-size: 12px;
	line-height: 150%;
	color: #339900;
	text-decoration: none;
}
.cancel {
	font-size: 12px;
	line-height: 150%;
	color: #CC0000;
	text-decoration: none;
}

.delay {
	font-size: 12px;
	line-height: 150%;
	color: #FF9900;
	text-decoration: none;
}

.calendarWeekMonth:link {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 160%;

}
.calendarWeekMonth:visited {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 160%;
}
.calendarWeekMonth:hover {
	font-weight: bold;
	font-size: 12px;
	line-height: 160%;
	color: #0000FF;
	text-decoration: none;

}

.todayColor {
	background-image: url(../images/rlbj.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.descstyle {font-size:12px;color:#999999;}

.nongliColor{
	color:#58509B;
	font-size: 12px;
	font-weight:bold;
}

.title_tr {
	font-size: 12px;
	font-weight: bold;
	background-color: #eeeeee;
}

.title_total {
	font-size: 12px;
	background-color: #f9f9f9;
}

.toptd {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: E4E4E6;
}

.WP_HAVEPLAN
{
	background-color: #EAE5FC;	
}

.WP_DESK_TODAY 
{ 
	background-color:#B7AEDC; 
}

.WP_DESK_NOTMONTH
{
	color: #B8B7B7;
	font-size: 12px;	
}

.todayHavePlan
{
	background-color: #EAE5FC;
	background-image: url(../images/rlbj.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.frmsubject{ font-size: 12px;
	font-weight: bold;
	color: #000000; 
	padding-left: 7px;
} 
	
.tds{
	font-size: 12px;
	color: #6C4D9B;
	text-decoration: none;
}

.rbj{
	background-image: url(../images/rlbj.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.topbangbeng {
	font-size: 12px;
	color: #666666;
}

.WP_TODAY
{
	font-size: 10px;
	background-color: #EAE7f8;	
}

.WP_WEEK
{
	font-size: 10px;
	color: #FF3300;
}

.WP_MOVE
{
	font-size: 10px;
	background-color: #EAEAEA;
}

.WP_CHECK
{
	font-size: 10px;
	background-color: #E3E1EE;	
}

.WP_NOTMONTH
{
	font-size: 10px;
	color:#8F8F8F;
	background-color: #fdf9e9;	
}
.WP_NOTMONTH .calendar_red{
	font-size:10px;
	color:#e47c74;
}

/*filter: Alpha(Opacity=50);*/

.WP_SUB_TABLE
{
	font-size: 10px;
}

.WP_SUB_14
{
	font-size: 10px;
	font-weight:bold;
	margin:0px 5px 0px 0px;  
}

.WP_SUB_12
{
	font-size: 12px;
	margin:0px 0px 0px 5px;  
	color:#666;
}


.title_tr2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #f5f5f5;
	color: 777777;
	text-indent: 10pt;
	line-height: 20px;
}

.WP_RIGHT{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}


.wp_titile {font-size:12px; color:#643498; font-weight:bold;}
#Specs { color:#6C4D9B; padding:5px; }
#Specs p{ text-indent: 48px; margin: 5px 0px 5px 0px;}
#Specs a{ color: #6C4D9B; text-decoration: none; }
#Specs a:hover { color:#6C4D9B; text-decoration:underline; }



